class Tool:
    # 类属性,是和类有关的,与实例化对象无联系
    # 无论创建了多少个实例化对象,但这个类属性只会运行一次,因为这不是实例化对象的属性,它只是一个类属性
    count = 0

    # 使用 @classmethod 这个关键字来定义类方法
    @classmethod
    def show_tool_num(cls):
        # cls 指向的是当前的类
        print(cls.count)

    def __init__(self):
        Tool.count += 1

tool1 = Tool()
tool2 = Tool()

Tool.show_tool_num()
